gl renderer: begin/end_frame around do_render
authorTimm Bäder <mail@baedert.org>
Mon, 22 Apr 2019 12:20:02 +0000 (14:20 +0200)
committerTimm Bäder <mail@baedert.org>
Tue, 23 Apr 2019 15:09:14 +0000 (17:09 +0200)
commitcc878ec00fb527eaa3dd65d06985d0d7431ffe4d
tree68b1fc2698985dc494d680f7d120750fd12919dd
parent1f5649e1ce1d0ce6f40626f441a4fdbd16b4746b
gl renderer: begin/end_frame around do_render

This fixes rendering to a texture on intel hardware. The glClear calls
would throw a GL_FRAMEBUFFER_INCOMPLETE error here, because the
gsk_gl_driver_begin_frame() call in do_render() reset the framebuffer
object in use.
gsk/gl/gskgldriver.c
gsk/gl/gskgldriverprivate.h
gsk/gl/gskglrenderer.c